x86 vmx: Streamline vmx_interrupt_blocked() to avoid a VMREAD if
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 13 Feb 2008 16:28:38 +0000 (16:28 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 13 Feb 2008 16:28:38 +0000 (16:28 +0000)
commit782e0cae244bff4db4c195e600e2085a887c32df
tree5225516ea6a65298c2ef5b027b7c4f7b6a678ae5
parentacfb1cc5308c5ec110415d97139744a95979adef
x86 vmx: Streamline vmx_interrupt_blocked() to avoid a VMREAD if
interrupt delivery is blocked by EFLAGS.IF. This speeds up real-mode
emulation in some cases (where we are currently executing
hvm_local_events_need_delivery() after every instruction).
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/x86/hvm/vmx/vmx.c